//cantidad personal
function validaEntero(elem) {
    var s = elem.value;
    var filter = /^[0-9]*$/;

    if (s.length == 0) {
    } else if (filter.test(s))
        elem.style.backgroundColor = "#D7EADA";
    else {
        elem.style.backgroundColor = "#FFCCCC";
        alert("debe ser solo NUMERICO");
    }
    return false;
}

//importes
function validaImporte(elem) {
    var s = elem.value;
    var filter = /^([0-9]*|[0-9]*[.]*[0-9]*)$/; //acepta decimales solo con punto

    if (s.length == 0) {
    } else if (parseFloat(elem.value.replace(",", ".")) < 0) {
        elem.style.backgroundColor = "#FFCCCC";
        alert("Ingrese un importe mayor a cero.");
    } else if (filter.test(s))
        elem.style.backgroundColor = "#D7EADA";
    else {
        elem.style.backgroundColor = "#FFCCCC";
        alert("El importe debe ser solo NUMERICO, decimales con punto");
    }
    return false;
}